﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;

namespace OF.Component.Enum
{
    /// <summary>
    /// 订单状态
    /// </summary>
    public enum OrderStateEnum
    {
        /// <summary>
        /// 待审核
        /// </summary>
        [Description("待审核")]
        WaitAudit = 1,
        /// <summary>
        /// 待付款
        /// </summary>
        [Description("待付款")]
        WaitPayment = 2,
        /// <summary>
        /// 办理中
        /// </summary>
        [Description("办理中")]
        InProcess = 3,
        /// <summary>
        /// 完成
        /// </summary>
        [Description("完成")]
        Complete = 4,
        /// <summary>
        /// 审核驳回
        /// </summary>
        [Description("审核驳回")]
        Reject = 5,
        /// <summary>
        /// 过期
        /// </summary>
        [Description("过期")]
        Expire = 6
    }

    /// <summary>
    /// 支付状态
    /// </summary>
    public enum PayStateEnum
    {
        /// <summary>
        /// 等待付款
        /// </summary>
        [Description("等待付款")]
        WaitPay = 1,
        /// <summary>
        /// 已经付款
        /// </summary>
        [Description("已经付款")]
        Payed = 2
    }

    /// <summary>
    /// 第三方用户来源
    /// </summary>
    public enum ThirdUserSourceEnum
    {
        [Description("APP")]
        APP = 1,
        [Description("支付宝小程序")]
        AliMini = 2,
        [Description("微信小程序")]
        WxMini = 3
    }

    /// <summary>
    /// 用户认证
    /// </summary>
    public enum AuthLevelEnum
    {
        /// <summary>
        /// 手机认证-未认证
        /// </summary>
        [Description("手机认证")]
        Mobile = 0,
        /// <summary>
        /// 身份证认证
        /// </summary>
        [Description("身份证认证")]
        IDCard = 1,
        /// <summary>
        /// 语音认证
        /// </summary>
        [Description("语音认证")]
        ASR = 2,
        /// <summary>
        /// 视频认证
        /// </summary>
        [Description("视频认证")]
        Vedio = 3,
        /// <summary>
        /// 认证通过
        /// </summary>
        [Description("认证通过")]
        Complete = 4,
    }

    /// <summary>
    /// 微信公众号菜单类型
    /// </summary>
    public enum WxMenuTypeEnum
    {
        [Description("点击推事件")]
        click = 1,
        [Description("跳转URL")]
        view = 2,
        [Description("扫码推事件")]
        scancode_push =3,
        [Description("扫码推事件且弹出“消息接收中”提示框")]
        scancode_waitmsg = 4,
        [Description("弹出系统拍照发图")]
        pic_sysphoto = 5,
        [Description("弹出拍照或者相册发图")]
        pic_photo_or_album = 6,
        [Description("弹出微信相册发图器")]
        pic_weixin = 7,
        [Description("弹出地理位置选择器")]
        location_select = 8,
        [Description("下发消息（除文本消息）")]
        media_id = 9,
        [Description("跳转图文消息URL")]
        view_limited = 10,
        [Description("微信小程序")]
        miniprogram = 11

    }
}
